package com.dpiinc.TechPage.menu

import android.content.Context
import androidx.core.view.ActionProvider
import android.view.Menu
import android.view.SubMenu
import android.view.View
import com.dpiinc.TechPage.R

/**
 *Toolbar 溢出菜单
 * Created by X on 2018/7/12.
 */
class MenuMoreActionProvider(context: Context) : ActionProvider(context) {

    override fun onCreateActionView(): View? {
        return null
    }

    override fun hasSubMenu(): Boolean {
        return true
    }

    override fun onPrepareSubMenu(subMenu: SubMenu?) {
        super.onPrepareSubMenu(subMenu)
        subMenu ?: return
        subMenu.clear()
        subMenu.add(Menu.NONE, R.id.menu_HDR, 0, R.string.menu_hdr)
                .setIcon(R.mipmap.ic_menu_hdr)
        subMenu.add(Menu.NONE, R.id.menu_replay, 1, R.string.menu_replay)
                .setIcon(R.mipmap.ic_menu_replay)
        subMenu.add(Menu.NONE, R.id.menu_audio, 2, R.string.menu_audio)
                .setIcon(R.mipmap.ic_menu_audio)
        subMenu.add(Menu.NONE, R.id.menu_share, 3, R.string.menu_share)
                .setIcon(R.mipmap.ic_menu_share)
        subMenu.add(Menu.NONE, R.id.menu_delete, 4, R.string.menu_delete)
                .setIcon(R.mipmap.ic_menu_delete_note)
    }
}